package com.ruoyi.app.service

import com.ruoyi.app.common.Data
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty


@ApiModel("图片裁剪参数")
data class SegmentCommonImageDto(

    @ApiModelProperty("图像URL地址")
    var imageURL: String? = null,
    @ApiModelProperty("指定返回的图像形式。\n" +
            "\n" +
            "如果不设置，则返回四通道PNG图。\n" +
            "如果设置为mask，则返回单通道mask。\n" +
            "如果设置为whiteBK，则返回白底图。\n" +
            "如果设置为crop，则返回裁剪之后的四通道PNG图（裁掉边缘空白区域）。")
    var returnForm: String? = null,
)

interface AliApiService {

    /**
     * 增加裁剪图片
     */
    fun addSegmentCommonImage(segmentCommonImageDto: SegmentCommonImageDto): Data<String>
}